Skip to content

Bump the optional group with 11 updates - #859

Closed
dependabot[bot] wants to merge 1 commit into
v1.x.xfrom
dependabot/pip/optional-296df0c71b
Closed

Bump the optional group with 11 updates#859
dependabot[bot] wants to merge 1 commit into
v1.x.xfrom
dependabot/pip/optional-296df0c71b

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Feb 1, 2024

Copy link
Copy Markdown
Contributor

Updates the requirements on frequenz-api-microgrid, pydoclint, polars, markdown, mkdocs-material, frequenz-repo-config[lib], types-pytz, frequenz-repo-config[extra-lint-examples], pytest-asyncio, time-machine and hypothesis to permit the latest version.
Updates frequenz-api-microgrid to 0.16.0

Release notes

Sourced from frequenz-api-microgrid's releases.

v0.16.0

Frequenz Microgrid API Release Notes

Summary

This version of the API introduces a number of breaking changes, and is not backwards compatible with the previous version. The changes primarily include:

  • RPC renames
  • Upgrade to frequenz.api.common v0.5.0

Upgrading

  • The CanStreamData RPC has been removed. Users are recommended to check it by calling the StreamComponentData RPC.

  • The message microgrid.Location has been removed, and frequenz.api.common.location.Location is being used instead. The Location message from the common API also has a country_code member.

  • The following gRPC methods have been renamed: StreamComponentData -> ReceiveComponentDataStream AddExclusionBounds -> AddComponentExclusionBounds AddInclusionBounds -> AddComponentInclusionBounds SetPowerActive -> SetComponentPowerActive SetPowerReactive -> SetComponentPowerReactive Start -> StartComponent HotStandby -> HotStandbyComponent ColdStandby -> PutComponentInStandby Stop -> StopComponent ErrorAck -> AckComponentError

  • The following gRPC method have been removed: HotStandby

  • Introduced a dedicated RPC method for listing sensors in the microgrid, separating them from the "component" category.

  • The RPC parameters have been renamed to be more consistent with the RPC names, and with each other.

  • The package names have been changed from frequenz.api.microgrid.<package> to frequenz.api.microgrid.v1.<package>. v1 is the API's major version, and will be incremented for breaking changes.

  • The common protobuf dependency has been upgraded to v0.5.0. The protobuf messages returned by the RPCs are now in the frequenz.api.common.v1 package. As a result, all files besides microgrid.proto became obsolete, and therefore, have been removed.

  • The request messages for receiving data streams have now been extended to consist of a list of metrics to be streamed. This allows the user to request

... (truncated)

Commits
  • 30d75b3 Cleanup release notes for v0.16.0 release (#185)
  • a58a479 Cleanup release notes for v0.16.0 release
  • 2fe872b Return valid-until timestamps from set-power RPCs (#183)
  • 65413aa Return a valid-until timestamp from RPC SetComponentPowerReactive
  • ac38278 Return a valid-until timestamp from RPC SetComponentPowerActive
  • b1ba87a Add support for filtering metrics in data streams (#179)
  • 2357c5a Add support for filtering metrics in data streams
  • da50707 Disable checking line length while linting
  • 2bcc54d Bump the optional group with 4 updates (#177)
  • 417e1d5 Bump the optional group with 4 updates
  • Additional commits viewable in compare view

Updates pydoclint from 0.3.8 to 0.3.9

Release notes

Sourced from pydoclint's releases.

0.3.9

What's Changed

Full Changelog: jsh9/pydoclint@0.3.8...0.3.9

Changelog

Sourced from pydoclint's changelog.

[0.3.9] - 2024-01-16

  • Fixed

    • False positive violation DOC203 when there is no docstring return section for methods with @property decorator
  • Full diff

Commits
  • 75e485b Fix false positive DOC203 in property methods (#115)
  • 55c0fde Explain why allow-init-docstring defaults to False
  • d88180a Add link to README
  • 03c2ceb Fix error in pre-commit hook example in README
  • 7e58949 Update README (add URL to doc site and repo)
  • See full diff in compare view

Updates polars from 0.20.2 to 0.20.6

Release notes

Sourced from polars's releases.

Python Polars 0.20.6

🏆 Highlights

  • new implementation for String/Binary type. (#13748)

⚠️ Deprecations

  • Deprecate dtype_if_empty parameter for Series constructor (#13976)

🚀 Performance improvements

  • improve string/binary reverse performance (#14016)
  • add "calamine" support to read_excel, using fastexcel (~8-10x speedup) (#14000)
  • optimize DataFrame.describe by presorting columns (#13822)
  • elide redundant bound checks. (#13909)
  • speedup boolean filter (#13905)
  • speedup binview filter (#13902)
  • allow python threads in read_ functions (#13886)
  • improve binview filter (#13878)
  • apply string view GC more conservatively (#13850)
  • add optimized BinaryViewArray comparison kernels (#13839)
  • lazy cache binview bytes len (#13830)
  • fast-path for eager int_range (#13811)
  • Optimize arr.sum for inner non-null bool (#13800)

✨ Enhancements

  • Add UnstableWarning for unstable functionality (#13948)
  • DataFrame supports explode by array column (#13958)
  • add "calamine" support to read_excel, using fastexcel (~8-10x speedup) (#14000)
  • improve binary formatting (#13981)
  • preserve Enum information when going to IPC (#13943)
  • support calling describe on a LazyFrame (#13982)
  • support kwargs in plugin 'field' functions and raise error on unsupported binview layout (#13944)
  • support cast decimal to utf8 (#13829)
  • add SQL support for timestamp precision modifier (#13936)
  • support negative indexing and expressions for LEFT, RIGHT and SUBSTR SQL string funcs (#13888)
  • Introduce explode for ArrayNameSpace (#13923)
  • unify Series/DataFrame describe code (#13720)
  • raise better error message for .dt.time on Date column (#13932)
  • List set_operations supports float (#13920)
  • Add ignore_nulls for arr.join (#13919)
  • register 'set_sorted' as batch/elementwise (#13896)
  • move Enum/Categorical categories to binview (#13882)
  • Add ignore_nulls for list.join (#13701)
  • Add ignore_nulls for pl.concat_str (#13877)
  • Align int_range and int_ranges signatures (#13867)
  • fix parquet for binview (#13873)
  • support mmap for binview in OOC (#13872)
  • implement ffi for binview (#13871)

... (truncated)

Commits
  • 801da67 python polars 0.20.6 (#14023)
  • 3a5fc8f feat(python): Add UnstableWarning for unstable functionality (#13948)
  • 7f55fec fix(rust): quick fix for multiple chunks binary reverse (#14024)
  • 29d41f1 fix: count matches on list categorical (#14021)
  • e9bf5df fix: list.min/max with empty and/or None elements (#14018)
  • 79a0984 fix(python): Make to_pandas() work for Dataframe and Series with dtype `Obj...
  • f3c4cc5 rust polars 0.37.0 (#14019)
  • 1bd3726 fix(python): raise for pl.concat(how="align") when no columns are shared be...
  • 93b5755 feat: DataFrame supports explode by array column (#13958)
  • b4d8594 perf: improve string/binary reverse performance (#14016)
  • Additional commits viewable in compare view

Updates markdown from 3.5.1 to 3.5.2

Release notes

Sourced from markdown's releases.

Release 3.5.2

Fixed

  • Fix type annotations for convertFile - it accepts only bytes-based buffers. Also remove legacy checks from Python 2 (#1400)
  • Remove legacy import needed only in Python 2 (#1403)
  • Fix typo that left the attribute AdmonitionProcessor.content_indent unset (#1404)
  • Fix edge-case crash in InlineProcessor with AtomicString (#1406).
  • Fix edge-case crash in codehilite with an empty code tag (#1405).
  • Improve and expand type annotations in the code base (#1401).
  • Fix handling of bogus comments (#1425).
Changelog

Sourced from markdown's changelog.

[3.5.2] -- 2024-01-10

Fixed

  • Fix type annotations for convertFile - it accepts only bytes-based buffers. Also remove legacy checks from Python 2 (#1400)
  • Remove legacy import needed only in Python 2 (#1403)
  • Fix typo that left the attribute AdmonitionProcessor.content_indent unset (#1404)
  • Fix edge-case crash in InlineProcessor with AtomicString (#1406).
  • Fix edge-case crash in codehilite with an empty code tag (#1405).
  • Improve and expand type annotations in the code base (#1401).
  • Fix handling of bogus comments (#1425).
Commits
  • 08dacae Bump version to 3.5.2
  • e466f38 Fix handling of bogus comments.
  • a2a9c53 Update change log link in README.md
  • cef5afe Update Changelog URL
  • 5d7f255 Fix missing search in docs
  • bc14d59 Split changelog workflows to separate logic on when each gets run.
  • 9b06df2 ghp-import it not a command module
  • dac7977 Fix a minor oversight in #1407
  • dcd69b1 Update docs deploy scripts
  • a63e6f3 Fix edge-case crash in InlineProcessor
  • Additional commits viewable in compare view

Updates mkdocs-material from 9.5.3 to 9.5.6

Release notes

Sourced from mkdocs-material's releases.

mkdocs-material-9.5.6

  • Fixed #6700: Missing styles for Mermaid.js labels with Markdown

mkdocs-material-9.5.5

  • Updated Tagalog translations
  • Updated Pillow to 10.2 to mitigate security vulnerabilities
  • Improved resilience of instant navigation
  • Fixed #6687: Updated Mermaid.js to version 10.7.0 (latest)
  • Fixed #6652: Keyboard events in custom elements captured
  • Fixed #6582: Instant navigation doesn't correctly handle alternate URLs
  • Fixed #6565: Instant navigation doesn't allow for onclick handlers
  • Fixed #6345: Instant navigation sometimes breaks browser back button
  • Fixed #6334: Instant navigation doesn't correctly position anchors (Safari)
  • Fixed #6275: Instant navigation doesn't correctly resolve after 404
  • Fixed #6102: Instant navigation reloads page on same link navigation

mkdocs-material-9.5.4

  • Fixed #6645: Local storage with invalid value can break site
  • Fixed #6635: Tags icons before default ignored if default is set
Changelog

Sourced from mkdocs-material's changelog.

mkdocs-material-9.5.6+insiders-4.52.1 (2024-01-30)

  • Fixed #6705: Navigation path not being hidden when specified
  • Fixed #6703: New tags plugin crashes on Windows (2nd attempt)

mkdocs-material-9.5.6+insiders-4.52.0 (2024-01-28)

  • Added support for instant previews
  • Fixed footnote tooltips positioning edge cases
  • Fixed #6703: New tags plugin crashes on Windows

mkdocs-material-9.5.6 (2024-01-28)

  • Fixed #6700: Missing styles for Mermaid.js labels with Markdown

mkdocs-material-9.5.5+insiders-4.51.0 (2024-01-24)

  • Added support for footnote tooltips

mkdocs-material-9.5.5 (2024-01-24)

  • Updated Tagalog translations
  • Updated Pillow to 10.2 to mitigate security vulnerabilities
  • Improved resilience of instant navigation
  • Fixed #6687: Updated Mermaid.js to version 10.7.0 (latest)
  • Fixed #6652: Keyboard events in custom elements captured
  • Fixed #6582: Instant navigation doesn't correctly handle alternate URLs
  • Fixed #6565: Instant navigation doesn't allow for onclick handlers
  • Fixed #6345: Instant navigation sometimes breaks browser back button
  • Fixed #6334: Instant navigation doesn't correctly position anchors (Safari)
  • Fixed #6275: Instant navigation doesn't correctly resolve after 404
  • Fixed #6102: Instant navigation reloads page on same link navigation

mkdocs-material-9.5.4+insiders-4.50.0 (2024-01-19)

  • Added configurable logging capabilities to privacy plugin

mkdocs-material-9.5.4 (2024-01-15)

  • Fixed #6645: Local storage with invalid value can break site
  • Fixed #6635: Tags icons before default ignored if default is set

mkdocs-material-9.5.3+insiders-4.49.2 (2024-01-09)

  • Fixed missing attribute lists extension for tags plugin
  • Fixed #6627: New tags plugin crashes on Python 3.8

mkdocs-material-9.5.3+insiders-4.49.1 (2024-01-07)

  • Improved interop of new tags plugin with other plugins

... (truncated)

Commits
  • 6026738 Prepare 9.5.6 release
  • a65fd1e Updated distribution files
  • 335dd3a Fixed Markdown formatted nodes in Mermaid.js
  • f55ce2c Updated Insiders changelog
  • 6724141 Documentation
  • 9d52e36 Prepare 9.5.5 release
  • 943e978 Merge pull request #6662 from squidfunk/fix/instant-loading-bugs
  • 95ad78a Merge branch 'master' into fix/instant-loading-bugs
  • be95f49 Fixed capturing of keyboard events for custom elements
  • 6128ab9 Updated Tagalog translations
  • Additional commits viewable in compare view

Updates frequenz-repo-config[lib] from 0.7.4 to 0.8.0

Release notes

Sourced from frequenz-repo-config[lib]'s releases.

v0.8.0

Frequenz Repository Configuration Release Notes

Summary

This is a minor release with some documentation improvements, new GitHub ruleset and a few bug fixes.

Upgrading

Cookiecutter template

You can follow these steps to upgrade without regenerating the whole project, if you kept the default project structure and configuration:

  • Update the frequenz-repo-config dependencies in pyproject.toml to 0.8.0.

  • Run in the root directory of your project:

    sed -i '/custom_templates: templates/d' mkdocs.yml
    sed -i '/  "too-few-public-methods",/a \  "too-many-return-statements",' pyproject.toml
    find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
    cat <<EOF >> .gitignore
    Auto-generated python files from the protocol buffer compiler
    py//*_pb2.py
    py//_pb2.pyi
    py/**/_pb2_grpc.py
    py/**/*_pb2_grpc.pyi
    EOF

  • Optionally go to the GitHub project's settings and replace branch protection rules with the new rulesets. See the new GitHub configuration guide for more details.

New Features

  • New GitHub rulesets are provided with the recommended configuration to protect branches and tags.
  • The documentation is restructured into a more organized, easier-to-navigate user guide.
  • Documentation on how to configure the GitHub project and PyPI package is now provided.

Cookiecutter template

  • The pylint check too-many-return-statements is now disabled by default.
  • Generated protobuf files are now ignored by Git.

Bug Fixes

Cookiecutter template

  • Fix typo: Freqenz -> Frequenz
  • Fix mkdocs.yml to avoid specifying custom_templates for mkdocstrings as it is unused and is checked for existence in newer versions.

... (truncated)

Changelog

Sourced from frequenz-repo-config[lib]'s changelog.

Frequenz Repository Configuration Release Notes

Summary

This is a minor release with some documentation improvements, new GitHub ruleset and a few bug fixes.

Upgrading

Cookiecutter template

You can follow these steps to upgrade without regenerating the whole project, if you kept the default project structure and configuration:

  • Update the frequenz-repo-config dependencies in pyproject.toml to 0.8.0.

  • Run in the root directory of your project:

    sed -i '/custom_templates: templates/d' mkdocs.yml
    sed -i '/  "too-few-public-methods",/a \  "too-many-return-statements",' pyproject.toml
    find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
    cat <<EOF >> .gitignore
    Auto-generated python files from the protocol buffer compiler
    py//*_pb2.py
    py//_pb2.pyi
    py/**/_pb2_grpc.py
    py/**/*_pb2_grpc.pyi
    EOF

  • Optionally go to the GitHub project's settings and replace branch protection rules with the new rulesets. See the new GitHub configuration guide for more details.

New Features

  • New GitHub rulesets are provided with the recommended configuration to protect branches and tags.
  • The documentation is restructured into a more organized, easier-to-navigate user guide.
  • Documentation on how to configure the GitHub project and PyPI package is now provided.

Cookiecutter template

  • The pylint check too-many-return-statements is now disabled by default.
  • Generated protobuf files are now ignored by Git.

Bug Fixes

Cookiecutter template

  • Fix typo: Freqenz -> Frequenz
  • Fix mkdocs.yml to avoid specifying custom_templates for mkdocstrings as it is unused and is checked for existence in newer versions.
  • Fix paths that are not translated properly from the python package name (#198)

... (truncated)

Commits
  • c82454d Add section on configuring PyPI to the user guide (#205)
  • 56e4ed3 Update release notes
  • dbc6601 Add section about configuring PyPi to the user guide
  • a2ff3d2 Rename markdown file to match the page title
  • 560463d Make page title consistent with the others
  • 711ac38 Prepare for v0.8.0 release (#204)
  • e602cac Prepare for v0.8.0 release
  • aedc357 docs: Improve gh-pages initialization (#203)
  • b638e66 Ignore files generated from proto files (#202)
  • 6f34b76 Properly translate paths from the python package name (#199)
  • Additional commits viewable in compare view

Updates types-pytz from 2023.3.1.1 to 2023.4.0.20240130

Commits

Updates frequenz-repo-config[extra-lint-examples] from 0.7.4 to 0.8.0

Release notes

Sourced from frequenz-repo-config[extra-lint-examples]'s releases.

v0.8.0

Frequenz Repository Configuration Release Notes

Summary

This is a minor release with some documentation improvements, new GitHub ruleset and a few bug fixes.

Upgrading

Cookiecutter template

You can follow these steps to upgrade without regenerating the whole project, if you kept the default project structure and configuration:

  • Update the frequenz-repo-config dependencies in pyproject.toml to 0.8.0.

  • Run in the root directory of your project:

    sed -i '/custom_templates: templates/d' mkdocs.yml
    sed -i '/  "too-few-public-methods",/a \  "too-many-return-statements",' pyproject.toml
    find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
    cat <<EOF >> .gitignore
    Auto-generated python files from the protocol buffer compiler
    py//*_pb2.py
    py//_pb2.pyi
    py/**/_pb2_grpc.py
    py/**/*_pb2_grpc.pyi
    EOF

  • Optionally go to the GitHub project's settings and replace branch protection rules with the new rulesets. See the new GitHub configuration guide for more details.

New Features

  • New GitHub rulesets are provided with the recommended configuration to protect branches and tags.
  • The documentation is restructured into a more organized, easier-to-navigate user guide.
  • Documentation on how to configure the GitHub project and PyPI package is now provided.

Cookiecutter template

  • The pylint check too-many-return-statements is now disabled by default.
  • Generated protobuf files are now ignored by Git.

Bug Fixes

Cookiecutter template

  • Fix typo: Freqenz -> Frequenz
  • Fix mkdocs.yml to avoid specifying custom_templates for mkdocstrings as it is unused and is checked for existence in newer versions.

... (truncated)

Changelog

Sourced from frequenz-repo-config[extra-lint-examples]'s changelog.

Frequenz Repository Configuration Release Notes

Summary

This is a minor release with some documentation improvements, new GitHub ruleset and a few bug fixes.

Upgrading

Cookiecutter template

You can follow these steps to upgrade without regenerating the whole project, if you kept the default project structure and configuration:

  • Update the frequenz-repo-config dependencies in pyproject.toml to 0.8.0.

  • Run in the root directory of your project:

    sed -i '/custom_templates: templates/d' mkdocs.yml
    sed -i '/  "too-few-public-methods",/a \  "too-many-return-statements",' pyproject.toml
    find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
    cat <<EOF >> .gitignore
    Auto-generated python files from the protocol buffer compiler
    py//*_pb2.py
    py//_pb2.pyi
    py/**/_pb2_grpc.py
    py/**/*_pb2_grpc.pyi
    EOF

  • Optionally go to the GitHub project's settings and replace branch protection rules with the new rulesets. See the new GitHub configuration guide for more details.

New Features

  • New GitHub rulesets are provided with the recommended configuration to protect branches and tags.
  • The documentation is restructured into a more organized, easier-to-navigate user guide.
  • Documentation on how to configure the GitHub project and PyPI package is now provided.

Cookiecutter template

  • The pylint check too-many-return-statements is now disabled by default.
  • Generated protobuf files are now ignored by Git.

Bug Fixes

Cookiecutter template

  • Fix typo: Freqenz -> Frequenz
  • Fix mkdocs.yml to avoid specifying custom_templates for mkdocstrings as it is unused and is checked for existence in newer versions.
  • Fix paths that are not translated properly from the python package name (#198)

... (truncated)

Commits
  • c82454d Add section on configuring PyPI to the user guide (#205)
  • 56e4ed3 Update release notes
  • dbc6601 Add section about configuring PyPi to the user guide
  • a2ff3d2 Rename markdown file to match the page title
  • 560463d Make page title consistent with the others
  • 711ac38 Prepare for v0.8.0 release (#204)
  • e602cac Prepare for v0.8.0 release
  • aedc357 docs: Improve gh-pages initialization (#203)
  • b638e66 Ignore files generated from proto files (#202)
  • 6f34b76 Properly translate paths from the python package name (#199)
  • Additional commits viewable in compare view

Updates pytest-asyncio from 0.23.3 to 0.23.4

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 0.23.4

0.23.4 (2024-01-28)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729
  • Addresses further issues that caused an internal pytest error during test collection
  • Declares incompatibility with pytest 8 #737

pytest-asyncio 0.23.4a2

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729
  • Addresses further issues that caused an internal pytest error during test collection

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.4a1

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

pytest-asyncio 0.23.4a0

0.23.4 (UNRELEASED)

  • pytest-asyncio no longer imports additional, unrelated packages during test collection #729

Known issues

As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see #706). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.

Commits
  • b879130 [chore] Updated shed pre-commit hook to v2024.1.1.
  • a309bc5 [docs] Prepare release of v0.23.4.
  • c51c3e7 [docs] Mention compatibility issue with pytest 8.
  • dd129e9 [fix] Fixes a bug that prevented tests from being collected from package when...
  • 463ce98 [fix] Avoid trying to install scoped event loops for unknown test collector t...
  • 256ef7d [fix] pytest-asyncio no longer uses virtual modules to install dynamic packag...
  • 8ba9bd0 [fix] Make virtual modules compatible with Windows.
  • df487d5 [ci] Shorten names of display OS in CI jobs.
  • 9572f3e [tests] Fixed deprecated use of yield_fixture in test.
  • ef619b9 [build] Run tests on Windows.
  • Additional commits viewable in compare view

Updates time-machine from 2.12.0 to 2.13.0

Changelog

Sourced from time-machine's changelog.

2.13.0 (2023-09-19)

  • Add support for datetime.timedelta to time_machine.travel().

    Thanks to Nate Dudenhoeffer in PR [#298](https://github.com/adamchainz/time-machine/issues/298) <https://github.com/adamchainz/time-machine/pull/298>__.

  • Fix documentation about using local time for naive date(time) strings.

    Thanks to Stefaan Lippens in PR [#306](https://github.com/adamchainz/time-machine/issues/306) <https://github.com/adamchainz/time-machine/pull/306>__.

  • Add shift() method to the time_machine pytest fixture.

    Thanks to Stefaan Lippens in PR [#312](https://github.com/adamchainz/time-machine/issues/312) <https://github.com/adamchainz/time-machine/pull/312>__.

  • Mock time.monotonic() and time.monotonic_ns(). They return the values of time.time() and time.time_ns() respectively, rather than real monotonic clocks.

    Thanks to Anthony Sottile in PR [#382](https://github.com/adamchainz/time-machine/issues/382) <https://github.com/adamchainz/time-machine/pull/382>__.

Commits
  • b31371c Version 2.13.0
  • 1957f44 Tidy tests to use change_local_timezone() (#385)
  • 3c70dd5 Fix docs on timezone of naive date(time) strings (#306)
  • 483907d Add support for dt.timedelta to travel class (#298)
  • ac337ab Make CHANGELOG consistent
  • d97adc6 Add shift() method to time_machine pytest fixture (#312)
  • 21be5b7 [pre-commit.ci] pre-commit autoupdate (#384)
  • 33bbae8 Bump docker/setup-qemu-action from 2 to 3 (#383)
  • e2766de Support time.monotonic() and time.monotonic_ns() (#382)
  • c8e1ccf [pre-commit.ci] pre-commit autoupdate (#381)
  • Additional commits viewable in compare view

Updates hypothesis from 6.92.1 to 6.97.4

Commits
  • c99d59f Bump hypothesis-python version to 6.97.4 and update changelog
  • da350a7 Merge pull request #3868 from Zac-HD/more-sphinx-options
  • c302f00 update sphinx config
  • 0bd379c Bump hypothesis-python version to 6.97.3 and update changelog
  • 5fc72a6 Merge pull request #3865 from jobh/cleanup-use-of-example-in-tests
  • e20341a Fix tests
  • 2bca570 Add note to NonInteracteExampleWarning in selftests
  • 7b63483 Bump hypothesis-python version to 6.97.2 and update changelog
  • 8a9279c Merge pull request #3862 from Zac-HD/uncap-replay-buffers
  • 91c63bb faster target phase
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot
dependabot Bot requested a review from a team as a code owner February 1, 2024 19:02
@dependabot dependabot Bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Feb 1, 2024
@llucax

llucax commented Feb 2, 2024

Copy link
Copy Markdown
Contributor

@dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Feb 2, 2024

Copy link
Copy Markdown
Contributor Author

Looks like this PR is already up-to-date with v1.x.x! If you'd still like to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@llucax

llucax commented Feb 2, 2024

Copy link
Copy Markdown
Contributor

@dependabot recreate

@dependabot
dependabot Bot force-pushed the dependabot/pip/optional-296df0c71b branch from d5314fe to 6f4b850 Compare February 2, 2024 08:53
Updates the requirements on [frequenz-api-microgrid](https://github.com/frequenz-floss/frequenz-api-microgrid), [pydoclint](https://github.com/jsh9/pydoclint), [polars](https://github.com/pola-rs/polars), [markdown](https://github.com/Python-Markdown/markdown), [mkdocs-material](https://github.com/squidfunk/mkdocs-material), [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python), [types-pytz](https://github.com/python/typeshed), [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio), [time-machine](https://github.com/adamchainz/time-machine) and [hypothesis](https://github.com/HypothesisWorks/hypothesis) to permit the latest version.

Updates `frequenz-api-microgrid` to 0.16.0
- [Release notes](https://github.com/frequenz-floss/frequenz-api-microgrid/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-api-microgrid/blob/v0.x.x/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-api-microgrid@v0.15.3...v0.16.0)

Updates `pydoclint` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/jsh9/pydoclint/releases)
- [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md)
- [Commits](jsh9/pydoclint@0.3.8...0.3.9)

Updates `polars` from 0.20.2 to 0.20.6
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-0.20.2...py-0.20.6)

Updates `markdown` from 3.5.1 to 3.5.2
- [Release notes](https://github.com/Python-Markdown/markdown/releases)
- [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md)
- [Commits](Python-Markdown/markdown@3.5.1...3.5.2)

Updates `mkdocs-material` from 9.5.3 to 9.5.6
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.5.3...9.5.6)

Updates `frequenz-repo-config[lib]` from 0.7.4 to 0.8.0
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.8.0/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.7.4...v0.8.0)

Updates `types-pytz` from 2023.3.1.1 to 2023.4.0.20240130
- [Commits](https://github.com/python/typeshed/commits)

Updates `frequenz-repo-config[extra-lint-examples]` from 0.7.4 to 0.8.0
- [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases)
- [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.8.0/RELEASE_NOTES.md)
- [Commits](frequenz-floss/frequenz-repo-config-python@v0.7.4...v0.8.0)

Updates `pytest-asyncio` from 0.23.3 to 0.23.4
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.23.3...v0.23.4)

Updates `time-machine` from 2.12.0 to 2.13.0
- [Changelog](https://github.com/adamchainz/time-machine/blob/main/CHANGELOG.rst)
- [Commits](adamchainz/time-machine@2.12.0...2.13.0)

Updates `hypothesis` from 6.92.1 to 6.97.4
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.92.1...hypothesis-python-6.97.4)

---
updated-dependencies:
- dependency-name: frequenz-api-microgrid
  dependency-type: direct:production
  dependency-group: optional
- dependency-name: pydoclint
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: polars
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: markdown
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: frequenz-repo-config[lib]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: types-pytz
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: frequenz-repo-config[extra-lint-examples]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: pytest-asyncio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: optional
- dependency-name: time-machine
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
- dependency-name: hypothesis
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: optional
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/optional-296df0c71b branch from 6f4b850 to df94dac Compare February 2, 2024 08:57
@llucax

llucax commented Feb 2, 2024

Copy link
Copy Markdown
Contributor

Not sure what's going on with this one, it is not removed the dependencies that we already upgraded. I will just close and let dependabot open a new one when we have new updates.

@llucax llucax closed this Feb 2, 2024
@dependabot @github

dependabot Bot commented on behalf of github Feb 2, 2024

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

@dependabot
dependabot Bot deleted the dependabot/pip/optional-296df0c71b branch February 2, 2024 09:17
@llucax llucax added this to the Dropped milestone Feb 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users

Projects

Status: Dropped

Development

Successfully merging this pull request may close these issues.

1 participant